html,
body {
	color: #333333;
	/*font-family: "宋体";*/
	font-family: "Hiragino Sans GB","Century Gothic",system, Arial, Verdana, Tahoma,"微软雅黑";
	font-size: 14px;
	font-weight: normal;
	overflow: hidden;
	height: 100%;
}
-internal-media-controls-download-button {
	display:none;
}

-webkit-media-controls-enclosure {
	overflow:hidden;
}

-webkit-media-controls-panel {
	width: calc(100% + 30px);
}
.text-sub {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
/*表单是否有数据*/
.tableNoData {
	width: 100%;
	height: 44px;
	text-align: center;
	border: 1px solid #dddddd;
	border-left: none;
	border-right: none;
	font-size: 14px;
	line-height: 44px;
}
.tableNoDatMsg {
	width: 100%;
	height: 44px;
	text-align: center;
	border-bottom: 1px solid #dddddd;
	font-size: 14px;
	line-height: 44px;
}
.tableNoData:hover {
	background: #F7F8FA;
}
.tableManage-body {
	position: relative;
	padding-bottom: 80px;
	box-sizing: border-box;
	min-height: 100%;
}
/*底部版权*/
#copyright {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 30px;
	height: 30px;
	display: block;
	color: #999999;
	font-size: 14px;
	width: 100%;
	text-align: center;

}
.clearfix:after {
	content: " " !important;
	display: block !important;
	clear: both !important;
}
* {
	margin: 0;
	padding: 0;
}
/*页面的注释*/
.header-left-annotationsInfo {
	display: none;
}
ol,
li {
	list-style: none;
}
button {
	background-color: #fff;
	border: none;
}

a {
	text-decoration: none !important;
}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder { /* WebKit browsers*/
	font-size:14px;
	color:#999999;
}
input:-moz-placeholder,textarea:-moz-placeholder {  /* Mozilla Firefox 4 to 18*/
	font-size: 14px;
	color: #999999;
}
input::-moz-placeholder,textarea::-moz-placeholder {  /* Mozilla Firefox 19+*/
	font-size: 14px;
	color: #999999;
}
input:-ms-input-placeholder,textarea:-ms-input-placeholder { /* Internet Explorer 10+*/
	font-size: 14px;
	color: #999999;
}
input:-webkit-autofill,textarea:-webkit-autofill {
	transition: background-color 5000s ease-in-out 0s;
	background-image : none ;
	background-color: #FFFFFF;
}
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
	-webkit-appearance: none !important;
	margin: 0;
}

input[type="number"] {
	-moz-appearance: textfield;
}

input:focus {
	outline: none;
}

input:required:invalid {
	box-shadow: none;
}

select {
	/*Chrome鍜孎irefox閲岄潰鐨勮竟妗嗘槸涓嶄竴鏍风殑锛屾墍浠ュ鍐欎簡涓�涓�*/
	border: solid 1px #000;
	/*寰堝叧閿細灏嗛粯璁ょ殑select閫夋嫨妗嗘牱寮忔竻闄�*/
	appearance: none;
	-moz-appearance: none;
	-webkit-appearance: none;
	/*鍦ㄩ�夋嫨妗嗙殑鏈�鍙充晶涓棿鏄剧ず灏忕澶村浘鐗�*/
	background: url("../img/icon/arrow.png") no-repeat scroll right center transparent;
	/*涓轰笅鎷夊皬绠ご鐣欏嚭涓�鐐逛綅缃紝閬垮厤琚枃瀛楄鐩�*/
	padding-right: 14px;
}

/*娓呴櫎ie鐨勯粯璁ら�夋嫨妗嗘牱寮忔竻闄わ紝闅愯棌涓嬫媺绠ご*/
select::-ms-expand {
	display: none;
}

#copyright img {
	width: 16px;
	position: absolute;
	margin-left: -18px;
	margin-top: 1px;
}
::-webkit-scrollbar {
	width: 14px;
	height: 14px;
}
::-webkit-scrollbar-track,
::-webkit-scrollbar-thumb {
	border-radius: 999px;
	border: 5px solid transparent;
}
::-webkit-scrollbar-track {
	box-shadow: 1px 1px 5px rgba(0, 0, 0, .2) inset;
}
::-webkit-scrollbar-thumb {
	min-height: 20px;
	background-clip: content-box;
	box-shadow: 0 0 0 5px rgba(0, 0, 0, .2) inset;
	/*background-color: #4e5158;*/
}
::-webkit-scrollbar-corner {
	background: transparent;
}


.model {
	position: fixed;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	background: #000000;
	z-index: 100;
	filter: alpha(opacity=30);
	-moz-opacity: 0.3;
	-khtml-opacity: 0.3;
	opacity: 0.3;
}


/*鏃堕棿鎻掍欢鐨勫浘鏍�*/

.icon-arrow-left {
	display: inline-block;
	width: 14px;
	height: 14px;
	margin-top: 1px;
	line-height: 14px;
	vertical-align: text-top;
	background-image: url(../img/icon/day-left.png);
	background-repeat: no-repeat;
	/*background-position: -240px -96px;*/
}

.icon-arrow-right {
	display: inline-block;
	width: 14px;
	height: 14px;
	margin-top: 1px;
	line-height: 14px;
	vertical-align: text-top;
	background-image: url(../img/icon/day-right.png);
	background-repeat: no-repeat;
	/*background-position: -264px -96px;*/
}

.glyphicon-calendar {
	display: inline-block;
	width: 14px;
	height: 14px;
	margin-top: 2px;
	line-height: 14px;
	vertical-align: text-top;
	background-image: url(../img/icon/day.png);
	background-repeat: no-repeat;
}


/*模糊层*/

.model_layout {
	background: rgba(0, 0, 0, .2);
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 1000000;
}
.model_layout_loding {
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 1000000;
}
.popupFrame,.pageLoding {
	/*display: none;*/
	background: rgba(0, 0, 0, .2);
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 99999;
}
.pageLoding .lodingMain {
	width: 60px;
	height: 60px;
	position: relative;
	z-index: 10000001;
	margin: 0 auto;
	background: #F1F1F1;
	top: 50%;
	margin-top: -180px;
	border-radius: 10px;
}
.pageLoding .lodingMain img {
	width: 60px;
	height: 60px;
}
.popupFrame a {
	text-decoration: none;
}
/*提示框*/
.popupFrame .infoMain {
	width: 260px;
	height: auto;
	position: relative;
	z-index: 100000001;
	margin: 0 auto;
	background: #F1F1F1;
	top: 50%;
	margin-top: -180px;
	border-radius: 10px;
}
.popupFrame .popup_tit {
	height: 40px;
	line-height: 60px;
	text-align: center;
	font-size: 18px;
	color: #333333;
}
.popupFrame .popup_con {
	padding: 6px 10px;
	line-height: 20px;
	text-align: center;
	font-size: 14px;
	border-bottom: 1px solid #ccc;
	color: #333333;
}
.popupFrame .popup_con span {
	word-wrap: break-word;
	max-height: 151px;
	display: block;
	overflow: auto;
}
.popupFrame .noTitle {
	line-height: 20px;
	padding: 20px 10px;
}
.popupFrame .popup_bun span {
	font-size: 18px;
	width: 100px;
	border-radius: 5px;
	line-height: 35px;
	position: absolute;
	bottom: 12px;
	z-index: 102;
	background: transparent;
	border: 0;
}
.popupFrame .popup_bun {
	height: 40px;
	cursor: pointer;
}

/*yes or no*/

.popupFrame #popup_yes {
	right: 12px;
	color: #01b4ee;
	width: 130px;
	display: block;
	height: 39px;
	font-size: 18px;
	text-align: center;
	border-left: 1px solid #ccc;
	margin-top: -38px;
	line-height: 36px;
	float: right;
}
.popupFrame .haveTit {
	height: 40px !important;
	bottom: 0px !important;
}

.popupFrame #popup_no {
	/*left: 12px;*/
	color: #01b4ee;
	width: 130px;
	display: block;
	height: 39px;
	line-height: 39px;
	font-size: 18px;
	text-align: center;
}


/* yes */

.popupFrame #popup_ok {
	text-align: center;
	color: #01b4ee;
	width: 100%;
	font-weight: 500;
	line-height: 18px;
}

.update {
	width: 100%;
	height: 1.8rem;
	margin-top: 12px;
	background: #fff;
	line-height: 1.8rem;
	text-align: center;
}

.update span {
	margin: .2rem auto;
	width: 1rem;
	height: .5rem;
	font-size: 0.5rem;
	background: #ed145b;
	color: #fff;
	padding: .2rem 2.62rem;
	border-radius: .168rem;
}

.glyphicon-calendar-timeImg {
	display: inline-block;
	width: 12px;
	height: 12px;
	line-height: 12px;
	vertical-align: text-top;
	background-image: url(../img/icon/day.png);
	background-repeat: no-repeat;
}
/*弹出层搜索*/
.queryMsg {
	float: right;
	background-image: url(../img/icon/query.png);
	background-color: #ffffff;
	z-index: 9999;
	position: relative;
	border-radius: 5px;
	background-repeat: no-repeat;
	background-size: 22px;
	width: 35px;
	height: 30px;
	margin-right: 100px;
	margin-top: -31px;
	background-position: 9px 4px;
	cursor: pointer;
}
/*弹出层关闭*/
.closeMsg {
	float: right;
	background-image: url(../img/icon/close_input.png);
	background-color: #ffffff;
	z-index: 9999;
	position: relative;
	border-radius: 5px;
	background-repeat: no-repeat;
	background-size: 22px;
	width: 35px;
	height: 30px;
	margin-right: 100px;
	margin-top: -30px;
	background-position: 9px 4px;
	cursor: pointer;
}
/*不能点击的遮罩*/
.noClickModel {
	float: right;
	background: #ffffff;
	z-index: 9999;
	position: relative;
	border-radius: 5px;
	opacity: 0;
	cursor: no-drop;
}
.noClickModelSize {
	width: 190px;
	height: 30px;
	margin-right: 210px;
	margin-top: -34px;
}
/*错误提示隐藏*/
.verify {
	display: none;
}
.errorMsg {
	display: none;
	float: right;
	background-image: url(../img/icon/errorMsg.png);
	background-color: #ffffff;
	z-index: 9999;
	position: relative;
	border-radius: 5px;
	background-repeat: no-repeat;
	background-size: 22px;
	width: 40px;
	height: 36px;
	margin-right: 1px;
	margin-top: -30px;
	background-position: 9px 4px;
}
.tableInfo {
	/*width: 100%;*/
	/*height: 100%;*/
	/*right: 40px;*/
	/*left: 40px;*/
	position: relative;
	margin: 0 0;
	/* min-width: 998px;*/
}
.tableInfo .tableInfo-data {
	width: 100%;
	height: auto;
	border: 1px solid #dddddd;
}

.tableInfo .tableInfo-data .tableInfo-data-table {
	/*overflow-y: scroll;
    overflow-x: hidden;
    min-width: 1300px;*/
	/*min-height: 262px;*/
	width: 100%;
}
.tableInfo .tableInfo-data .head-body {
	min-width: 100%;
	height: 100%;
	font-size: 16px;
	border-collapse: collapse;
	overflow: auto;
}
.tableInfo .tableInfo-data thead th{
	height: 50px;
	border-right: 1px solid #F7F8FA;
	color: #333333;
	text-align: center;
	font-size: 16px;
}
.tableInfo .tableInfo-data .head-body tbody tr{
	height: 44px;
	text-align: center;
	border: 1px solid #dddddd;
	border-left: none;
	border-right: none;
	font-size: 14px;
}
.tableInfo .tableInfo-data .head-body tbody tr .trButton {
	width: 40px;
	line-height: 20px;
	border-radius: 5px;
	padding: 5px 8px;
	margin:0 auto;
	cursor: pointer;

}
.tableInfo .tableInfo-data .head-body tbody tr .trLeft {
	display: inline-block;
	/*float: left;*/
}
.tableInfo .tableInfo-data .head-body tbody tr .trLong {
	width: 75px;
}
/*操作-默认*/
.tableInfo .tableInfo-data .head-body tbody tr  .trButton:hover {
	color: #ffffff;
	background: #F7BA00;
}
/*操作-删除*/
.tableInfo .tableInfo-data .head-body tbody tr  .table-delete:hover {
	background: rgb(259,89,89);
}
/*操作-查看*/
.tableInfo .tableInfo-data .head-body tbody tr  .table-select:hover {
	background: #01b4ee;
}
/*.tableInfo .tableInfo-data .head-body tbody tr .upPhone {*/
	/*width: 80px;*/
	/*line-height: 20px;*/
	/*border-radius: 5px;*/
	/*padding: 5px 8px;*/
	/*margin-right: 5px;*/
/*}*/
/*.tableInfo .tableInfo-data .head-body tbody tr  .upPhone:hover {*/
	/*color: #ffffff;*/
	/*background: #F7BA00;*/
/*}*/
.tableInfo .tableInfo-data .head-body tbody tr .userDelete:hover {
	background: #FF5959;
	color: #ffffff;
}
.tableInfo .tableInfo-data .head-body tbody tr td {
	padding: 5px 0;
}
.tableInfo .tableInfo-data .head-body tbody tr:hover {
	background: #F7F8FA;
}
.tableInfo .tableInfo-data table thead {
	background: #F7F8FA;
	font-size: 15px;
	height: 45px;
}
.tableInfo .tableInfo-data table body {
	font-size: 10px;
}
.tableInfo-page {
	height: 44px;
	width: 100%;
	position: relative;
	top: 5px;
	line-height: 44px;
	font-size: 10px;
	padding: 0px;
}
.tableInfo-page  .page-limit {
	position: relative;
	float: right;
	right: 14px;
	top: 6px;
}
.tableInfo-page  .page-limit .page-limit-num,.page-limit-thPoint {
	display: block;
	float: left;
	text-align: center;
	width: 30px;
	height: 30px;
	color: #666666;
	line-height: 30px;
	cursor: pointer;
	margin-right: 10px;
}
.tableInfo-page  .page-limit .page-limit-img {
	display: block;
	float: left;

}
.tableInfo-page  .page-limit li span {
	display: block;
	width: 25px;
	height: 25px;
	padding-right: 15px;
	background-repeat: no-repeat;
	background-size: 25px 25px;
	background-position: 0 3px;
}
.tableInfo-page  .page-limit li .page-limit-left-no {
	background-image: url("../img/icon/page-left-no.png");
	margin-right: -5px;
}
.tableInfo-page  .page-limit li .page-limit-left-yes {
	background-image: url("../img/icon/page-left-yes.png");
	margin-right: -0.22784rem;
	cursor: pointer;
}
.tableInfo-page  .page-limit li .page-limit-point {
	background-image: url("../img/icon/spot.png");
	margin-right: -1.3892rem;

}
.tableInfo-page  .page-limit .page-limit-checked {
	color: #ffffff;
	background: #01b4ee;
	border-radius: 36px;
}
.tableInfo-page  .page-limit li .page-limit-right-yes {
	background-image: url("../img/icon/page-right-yes.png");
	margin-right: -1.3892rem;
	cursor: pointer;
}
.tableInfo-page  .page-limit li .page-limit-right-no {
	background-image: url("../img/icon/page-right-no.png");
	margin-right: -1.3892rem;
}
.tableInfo-page  .page-number {
	position: relative;
	float: right;
	font-size: 14px;
}
.tableInfo-page .page-number .page-number-list{
	position: relative;
	padding: 0 8px;
	border: 1px solid #ccc;
	border-radius: 4px;
	cursor: pointer;
	margin: 0 5px;
}
.tableInfo-page .page-list {
	position: absolute;
	width: 35px;
	text-align: center;
	right: 19px;
	display: none;
}
.tableInfo-page .page-list ul {
	/*height: 60px;*/
	border: 1px solid #ccc;
	border-radius: 4px;
	position: relative;
	background: #fff;
}
.tableInfo-page .page-list ul li {
	height: 20px;
	line-height: 20px;
	cursor: pointer;
}
.tableInfo-page .page-list ul li:hover {
	background: #666;
	color: #fff;
	border-radius: 3px;
}
/*弹出层公共样式*/
.popModel  {
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 999;
	display: none;
}
.popModel .popModel-info {
	width: 460px;
	height: 240px;
	position: relative;
	z-index: 101;
	background: #ffffff;
	top: 50%;
	left: 50%;
	margin-left: -300px;
	margin-top: -200px;
	border-radius: 10px;
}

.popModel .popRight-info {
	width: 69.46rem;
	height:auto;
	margin-top: -27.784rem;
	margin-left: -34.73rem;
}

/*头部*/
.popModel .popModel-info .popModel-title {
	height: 75px;
	width: 100%;
	text-align: center;
	line-height: 75px;
}
#tableManage .popModel .popModel-info .popModel-body-radio-content {
	width: 80px;
	position: relative;
	left: 0px;
	height: 15px;
	top: 5px;
}
#tableManage .popModel .popModel-info .popModel-title-content span {
	width: 160px;
	height: 1px;
	border-top: 1px solid #01b4ee;
	position: absolute;
	top: 36px;
}
#tableManage .popModel .popModel-info .popModel-title .popModel-title-content-solid-left {
	left: 65px;
}
#tableManage .popModel .popModel-info .popModel-title .popModel-title-content-solid-right {
	right: 65px;
}
.popModel .popModel-info .popModel-title-content {
	font-size: 18px;
	color: #01b4ee;
}
.popModel .popModel-info .popModel-title-img {
	position: absolute;
	right: 0px;
	top: 0px;
	border-radius: 0 10px 0 0;
	background: #666666;
	display: block;
	height: 35px;
	width: 35px;
	cursor: pointer;
}
.popModel .popModel-info .popModel-title-img img{
	width: 20px;
	height: 20px;
	display: block;
	margin-top: 8px;
	margin-left: 8px;
	cursor: pointer;
}
/*鍐呭*/
.popModel .popModel-info .popModel-body{
	width: 100%;
	height: auto;
	font-size: 14px;
	padding-bottom: 44px;
}
.popModel .popModel-info .popModel-body .input-content{
	padding: 5px 0px;
	height: 20px;
	border-radius: 3px;
	border: 1px solid #999999;
	width: 170px;
	position: relative;
	/*left: 10px;*/
}
.popModel .popModel-info .popModel-body .input-content select {
	background-color: transparent;
	border: none;
	outline: medium;
	text-transform: none;
	margin-top: 10px;
	line-height:44px;
	height: 44px;
	width: 13.1974rem;
	padding: 0 10px;
	background-position: 11rem -0.20838rem;
	color: #000000;
	position: relative;
	left: -1px;
	background-size: 44px;
}
/*IMEI*/
.popModel .popModel-info .popModel-body .popModel-body-imei {
	height: 36px;
	padding-left: 65px;
}
.popModel .popModel-info .popModel-body .popModel-body-imei .popModel-body-imei-title {
	color: #000000;
	padding-right: 1.7365rem;
	line-height: 50px;
	height: 50px;
	display: block;
	float: left;
}
.popModel .popModel-info .popModel-body .popModel-body-imei .popModel-body-imei-content {
	height: 50px;
	line-height: 50px;
}

/*文本输入框*/
.popModel .popModel-info .popModel-body .popModel-body-input {
	height: 36px;
	padding-left: 40px;
	margin-bottom: 8px;
}
/**
 * 图片为空
 */
.noImg {
	background-image: none !important;
}
.popModel .popModel-info .popModel-body .popModel-body-input .popModel-body-input-title {
	color: #000000;
	background-image: url(../img/icon/star.png);
	background-size: 12px;
	background-repeat: no-repeat;
	background-position: 70px 0;
	padding-right: 30px;
	line-height: 50px;
	height: 50px;
	display: block;
	float: left;
	font-size: 14px;
	position: relative;
}
.popModel .popModel-info .popModel-body .popModel-body-input .popModel-body-input-content {
	height: 30px;
	border-radius: 5px;
	border: 1px solid #999999;
	width: 190px;
	display: block;
	margin: 0 0 0 89px;
}
#tableManage .popModel .popModel-info .popModel-body .popModel-body-divContainer {
	height: 120px;
	padding: 0 50px;
	width: 430px;
	position: relative;
}
.popModel-body-divContainer .container-left,.popModel-body-divContainer .container-right {
	position: relative;
	width: 200px;
	float: left;
	border: 1px solid #999;
	border-radius: 3px;
	height: 100%;
	font-size: 14px;
	overflow-x: hidden;
}
.popModel-body-divContainer ul li {
	line-height: 20px;
}
.popModel-body-divContainer .container-right ul {
	position: relative;
	left: 9px;
	top: 5px;
}
.popModel-body-divContainer .container-right ul img {
	position: relative;
	width: 16px;
	height: 16px;
	top: 2px;
	cursor: pointer;
}
.popModel-body-divContainer .container-left ul {
	position: relative;
	left: 8px;
	top: 5px;
}
.popModel-body-divContainer ul li {
	width: 180px;
}
.popModel-body-divContainer .container-right {
	left: 10px;
}
.popModel-body-divContainer .container-right .container-right-title,.popModel-body-divContainer .container-left .container-left-title {
	position: relative;
	left: 8px;
	top: 5px;
}
.popModel-body-divContainer .container-right .container-right-title {
	color: #01b4ee;
}
.popModel-body-input-content input::-webkit-input-placeholder{
	font-size: 14px !important;
	line-height: 30px;
	color: #999999;
}
.popModel .popModel-info .popModel-body .popModel-body-input-content input{
	background-color: transparent;
	border: none;
	outline: medium;
	text-transform: none;
	-webkit-appearance: none;
	font-size: 14px;
}
.popModel .popModel-info .popModel-body .popModel-body-input .input-time-span {
	border: none;
}
.popModel .popModel-info .popModel-body .popModel-body-input .input-time-span input {
	border: 1px solid #999999;
	background-image: url(../img/icon/day.png);
	background-repeat: no-repeat;
	background-position: 122px 9px;
	padding-left: 10px;
	margin-left: -10px;
	border-radius: 5px;
}
#tableManage .popModel .popModel-info .popModel-body .popModel-body-input-content select {
	background-color: transparent;
	background-size: 30px 30px;
	border: none;
	outline: medium;
	text-transform: none;
	line-height: 30px;
	height: 30px;
	width: 189px;
	padding: 0 0 0 10px;
	margin-left: -10px;
	background-position: 156px -2px;
	color: #807f7f;
}
.popModel .popModel-info .popModel-body .verify {
	width: 14.44768rem;
	line-height: 30px;
	height: 30px;
	position: relative;
	left: -152px;
	top: 20px;
	color: red;
	font-size: 10px;
}
/*按钮*/
.popModel .popModel-info .popModel-button{
	/*height: 76rem;*/
	position: relative;
	bottom: 0px;
	width: 100%;
	text-align: center;
}
.popModel .popModel-info .popModel-button .popModel-button-ok {
	color: #ffffff;
	background: #01b4ee;
	line-height: 55px;
	padding: 15px 70px;
	text-align: center;
	border-radius: 10px;
	font-size: 15px;
	cursor: pointer;
}
/*弹出层-文本类容*/
#tableManage .popModel-abreast {
	height: 36px;
}
#tableManage .popModel .popModel-info .popModel-body .popModel-body-text {
	 height: 36px;
	 padding-left: 60px;
 }
#tableManage .popModel .popModel-info .popModel-body .popModel-body-title {
	height: 25px;
	display: block;
	width: 123px;
	text-align: right;
	font-size: 16px;
	color: #01b4ee;
}
#tableManage .popModel-abreast .abreast-left {
	float: left;
}
#tableManage .popModel-abreast .abreast-right {
	float: left;
}
#tableManage .popModel .popModel-info .popModel-body .popModel-body-text .popModel-body-text-title {
	color: #000000;
	line-height: 35px;
	height: 35px;
	display: block;
	float: left;
	position: relative;
	right: 35px;
	width: 100px;
	text-align: right;
}
#tableManage .popModel .popModel-info .popModel-body .popModel-body-text .popModel-body-text-content {
	height: 35px;
	line-height: 35px;
	position: relative;
	right: 4px;
}
/*学校下拉框*/
.schoolList,.addresses {
	height: 140px;
	width: 190px;
	background: #fff;
	z-index: 99999;
	position: relative;
	left: -11px;
	border-radius: 0 0 5px 5px;
	overflow-x: hidden;
	overflow-y: auto;
	display: none;
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
}

.schoolList-value {
	display: block;
	line-height: 20px;
	padding: 7px 10px 2px 10px;
	white-space: normal;
	word-break: break-all;
	word-wrap: break-word;
	border-radius: 2px;
}
.schoolList-value:hover {
	background: #01b4ee;
	color: #FFFFFF;
	cursor: pointer;
}

/*下拉张开样式整合*/
.drop-down {
	display: none;
	z-index: 111;
	background-color: #F7F8FA;
	border-radius: 5px;
	position: relative;
	top: 1px;
	border-right: 1px solid #dddddd;
	border-left: 1px solid #dddddd;
	border-bottom: 1px solid #dddddd;
}
.lower-right-corner {
	cursor: pointer;
}
/** 省市区搜索*/
.addresses {
	top: 1px;
	left: -2px;
	width: 300px;
	display: block;
	border-left: 1px solid #2f323b;
	border-right: 1px solid #2f323b;
	border-bottom: 1px solid #2f323b;
}
.addresses-title {
	border-bottom: 1px solid #4e5158;
	height: 31px;
}
.addresses-select {
	background-color: #4e5158;
	color: #FFFFFF;
	cursor: pointer;
}
.addresses-title .city-tab {

}
.addresses-title .city-tab .city-tab-list {
	float: left;
	height: 31px;
	line-height: 31px;
	position: relative;
	text-align: center;
	width: 75px;
}
.addresses-title .city-tab .cli{
	cursor: pointer;
}
.addresses {
	overflow: hidden;
	display: none;
}
.addresses-title .city-tab .cityOk {
	float: left;
	height: 31px;
	line-height: 31px;
	position: relative;
	text-align: center;
	width: 75px;
	cursor: pointer;
}
.addresses-title .city-tab .cityOk:hover {
	color: #FFFFFF;
	background: #01b4ee;
	border-radius: 3px 0 0 3px;
}
.addresses-content-item li {
	float: left;
	height: auto;
	position: relative;
	color: #393939;
	cursor: pointer;
}
.addresses-content-item li:hover {
	color: #000;
}
.addresses-item-center {
	height: 30px;
	line-height: 35px;
	text-align: center;
	width: 90px;
}
.addresses-content {
	overflow-x: hidden;
	overflow-y: auto;
	height: 108px;
}
/**
 * 限时购买、信息管理
 */
#tableManage header .header-left-studentInfo {
	color: #01b4ee;
	float: left;
}
#tableManage header .delgoodsNum {
	color: #ffffff;
	background: #FF585B;
	border-radius: 30px;
	position: absolute;
	width: 19px;
	height: 25px;
	line-height: 25px;
	padding: 0px 3px;
	font-size: 12px;
	text-align: center;
	top: -6px;
	left: 105px;
	display: none;
}
#tableManage header .header-left-button {
	/* padding: 11px 17px; */
	color: #333333;
	font-size: 14px;
	border-radius: 5px;
	border: 1px solid #dddddd;
	position: relative;
	cursor: pointer;
	display: block;
	float: left;
	height: 40px;
	width: 120px;
	text-align: center;
	line-height: 40px;
}
#tableManage header .showOrder {
	color: #ffffff;
	border: 1px solid #01b4ee;
	background: #01b4ee;
}
/**
 * 上传文件
 */
.excelInput .pop-button {
	line-height: 3.4676rem !important;
	margin-left: 14.5866rem !important;
}

.file_name {
	margin-left: -10px;
	padding: 5px 8px !important;
	width: 290px !important;
}
.excelInputFrom {
	position: relative;
	top: -10px;
}
.file {
	position: relative;
	display: inline-block;
	background: #D0EEFF;
	border: 1px solid #99D3F5;
	border-radius: 4px;
	padding: 5px 15px;
	overflow: hidden;
	color: #1E88C7;
	text-decoration: none;
	text-indent: 0;
	line-height: 20px;
	top: 12px;
	left: 15px;
}
.file input {
	position: absolute;
	font-size:18px;
	right: 0;
	top: 0;
	opacity: 0;
}
.file:hover {
	background: #01b4ee;
	/*color: #004974;*/
	color: #FFFFFF;
	text-decoration: none;
}

/**
 * 左三角
 */
.triangle-up {
	width: 0;
	height: 0;
	border-right: 10px solid transparent;
	border-bottom: 15px solid #999;
	border-left: 10px solid transparent;
	display: inline-block;
	position: absolute;
	top: 20px;
	margin-left: 30px;
	cursor: pointer;
}

/**
 * 右三角
 */
.triangle-bottom {
	width: 0;
	height: 0;
	border-top: 15px solid #999;
	border-right: 10px solid transparent;
	border-left: 10px solid transparent;
	display: inline-block;
	position: absolute;
	top: 20px;
	margin-left: 10px;
	cursor: pointer;
}
/**
 * 选中
 */
.triangle-up.select {
	border-bottom: 15px solid #01b4ee;
}
.triangle-bottom.select {
	/*border-top: 20px solid transparent;*/
	/*border-bottom: 20px solid transparent;*/
	border-top: 15px solid #01b4ee;
}
/**
 * 页面搜索框组件——带下拉列表、检索
 */
.header-query.retrieval{
	position: relative;
	float: left;
	background: #ffffff;
	left: -1px;
	border: 1px solid #dddddd;

	border-radius: 5px;
	width: 270px;
	height: 36px;
}
.header-query.retrieval .header-query-input {
	float: left;
	position: absolute;
	width: 210px;
	height: 36px;
	margin: 0 0 0 15px;
}
.header-query-input .query-value {
	position: absolute;
	background-color: transparent;
	border: none;
	outline: medium;
	text-transform: none;
	-webkit-appearance: none;
	width: 100%;
	height: 100%;
	font-size: 16px;
}
.header-query-img {
	background-image: url(../img/icon/query.png);
	width: 45px;
	height: 36px;
	background-size: 32px;
	background-repeat: no-repeat;
	position: absolute;
	right: -6px;
	top: 1px;
	cursor: pointer;
}
.header-query-value-list {
	height: 140px;
	background: #fff;
	z-index: 99999;
	position: relative;
	border-radius: 0 0 5px 5px;
	overflow-x: hidden;
	overflow-y: auto;
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	display: none;

	width: 270px;
	left: -1px;
	top: 1px;
}
.header-query-value-list span {
	display: block;
	line-height: 20px;
	padding: 7px 10px 2px 10px;
	white-space: normal;
	word-break: break-all;
	word-wrap: break-word;
	border-radius: 2px;
}

/**
 * header按钮样式
 */
.header-right-botton {
	float: right;
	background: #00b4ed;
	color: #FFFFFF;
	margin-left: 20px;
	border-radius: 5px;
	padding: 0 20px;
	height: 36px;
	line-height: 36px;
	cursor: pointer;
}
.header-right-botton.left {
	float: left;
}
/**
 * body 里面的输入框
 */
.body-contents {
	width: 100%;
	margin-top: 35px;
	margin-left: 25px;
}
.body-content {
	clear: both;
	width: 100%;
	min-height: 50px;
	position: relative;
}
.body-content-title {
	width: 100px;
	height: 36px;
	line-height: 36px;
	background-image: url(../img/icon/star.png);
	background-size: 12px;
	background-repeat: no-repeat;;
	background-position: 55px 4px;
	float: left;
	font-size: 14px;
	position: relative;
}
.body-content-text {
	position: relative;
	top: 5px;
	padding-left: 100px;
}
.body-content-text .deleteImg{
	width: 25px;
	height: 25px;
	margin: 4px 0 0 20px;
	cursor: pointer;
}
/**
 * 注释——说明内容样式
 */
.body-content-text .remarks {
	margin-top: 7px;
	float: left;
	margin-left: 10px;
	color: #999;
}
.content-border {
	float: left;
	height: 30px;
	border-radius: 5px;
	border: 1px solid #999999;
	width: 395px;
	display: block;
	padding: 0 10px;
}
.body-title {
	font-size: 16px;
	color: #00b4ed;
	line-height: 50px;
}
.content-select-border {
	float: left;
	height: 30px;
	border-radius: 5px;
	border: 1px solid #999999;
	width: 190px;
	display: block;
}
.content-border .input-content {
	padding: 5px 0px;
	height: 20px;
	border-radius: 3px;
	width: 100%;
	position: relative;
}
.content-border.element-content {
	height: 80px;
	margin-bottom: 12px;
	overflow-x: hidden;
	padding: 0 10px 5px 10px;
	width: 535px;
}
.element-content.noBorder {
	height: 80px;
	margin-bottom: 12px;
	overflow-x: hidden;
	padding: 0 10px 5px 0;
	border: none;
	width: 535px;
	border-radius: 0;
}

.element-content.textInput {
	height: 30px;
	line-height: 30px;
	width: auto;
}

.text-block {
	float: left;
	color: #333333;
	margin: 0 30px 10px 0;
	display: flex;
}
.text-block>.content {
	float: left;
	width: auto;
	max-width: 465px;
	padding: 5px 10px;
	color: #333333;
	border: 1px solid #999999;
	border-radius: 3px;
}
.text-block>.colose-img {
	margin-left: 10px;
	background: url('../img/icon/addressColose.png') no-repeat center;
	background-size: 20px;
	display: inline-block;
	width: 30px;
	/*height: 30px;*/
	cursor: pointer;

}

.content-border>input[type=text],.content-border>input[type=number],.content-border>textarea[type=text] {
	background-color: transparent;
	border: none;
	outline: medium;
	text-transform: none;
	-webkit-appearance: none;
	font-size: 14px;
}
.content-select-border select {
	background-color: transparent;
	background-size: 30px 30px;
	border: none;
	outline: medium;
	text-transform: none;
	line-height: 30px;
	height: 30px;
	width: 189px;
	padding: 0 0 0 10px;
	margin-left: 0;
	background-position: 156px -2px;
	color: #807f7f;
}
/*时间输入框*/
.content-time {
	width: 163px;
}
.content-time-line {
	float: left;
	height: 0;
	border-top: 1px solid #999999;
	width: 25px;
	display: block;
	margin: 15px 12px;
}
.content-time .input-time {
	background-image: url(../img/icon/day.png);
	padding: 5px 10px!important;
	background-repeat: no-repeat;
	height: 20px;
	border-radius: 3px;
	margin-left: -10px;
	background-position: 163px;
}
/*多行文本输入框*/
.content-textarea .textarea-content {
	resize: none;
	border: none;
	padding: 5px 0;
	height: 60px;
	border-radius: 3px;
	width: 100%;
	position: relative;
}
.content-textarea {
	height: 70px;
	width: 406px;
	margin-bottom: 10px;
	padding: 0 0 0 10px;
}

/*上传文件、预览*/
.content-file .input-from {
	width: 90px;
	float: left;
	border-radius: 4px;
}
.content-file .file {
	background: #01B4EE;
	border: 1px solid #01B4EE;
	color: #FFFFFF;
	left: 0;
}
.content-file .inputFile-remarks {
	margin-top: 7px;
	float: left;
	margin-left: 10px;
	color: #999;
}
.content-file .upload-show-img {
	max-width: 100px;
	max-height: 34px;
	float: left;
	position: relative;
	margin-top: 2px;
	margin-left: 10px;
	border-radius: 3px;
}
.upload-show-img>lable {
	max-width: 100px;
	max-height: 34px;
	overflow: hidden;
	float: left;
	position: relative;
	border-radius: 3px;
	cursor: pointer;
}
.upload-show-img>lable.border {
	border: 1px solid #DDDDDD;
}
.upload-show-img>span {
	background: url(../img/icon/close_red.png) no-repeat;
	background-size: 20px 20px;
	position: absolute;
	display: block;
	width: 20px;
	height: 20px;
	right: -10px;
	top: -10px;
	z-index: 2;
	cursor: pointer;
}
.upload-show-img #showImg {
	width: 100%;
}
/**
 *隐藏标题
 */
.viewer-title {
	display: none;
}
/*选择省市区*/
.content-address {
	margin-right: 15px;
}

.body-address-contents {
	margin-left: 100px;
	position: relative;
	height: 30px;
}
.body-address-content {
	width: 127.5px;
	border-radius: 3px;
	border: 1px solid #999999;
	height: 100%;
	display: inline-block;
	position: relative;
	margin-right: 15px;
	background: url(../img/icon/arrow.png) no-repeat scroll right center transparent;
	background-size: 25px;
	cursor: pointer;
	z-index: 999;
}
.body-address-content-default {
	position: relative;
	padding: 5px 0px 0px 10px;
	font-size: 14px;
	width: 80%;
	height: 26px;
	float: left;
	line-height: 20px;
}
.body-address-content-selectData {
	display: none;
	width: 90%;
	overflow-x: hidden;
	overflow-y: auto;
	height: auto;
	max-height: 140px;
	float: left;
	position: relative;
	background: white;
	z-index: 9999;
	border: 1px solid #dfdfdf;
	padding: 5px 0px 0px 10px;
}
.body-address-content-selectData span {
	display: block;
	position: relative;
	z-index: 999;
}
.adress-details {
	width: 300px;
	position: absolute;
	top: 0px;
	left: 439px;
}
.adress-button {
	position: absolute;
	top: -3px;
	left: 439px;
}
/**
 * 列表数据
 */
.adress-button>.school-list {
	float: left;
	width: 300px;
	position: relative;
}
.adress-button>.school-list.menu-radio-list {
	float: left;
	width: 100%;
}
.school-list .school-list-title {
	width: 240.5px;
	top: 2px;
}
.school-list .school-list-data {
	display: none;
	width: 221px;
	height: 201px;
	border: 1px solid #999999;
	padding: 0 10px;
	border-radius: 0 0 5px 5px;
	margin-top: -2px;
	overflow-x: hidden;
	overflow-y: auto;
	z-index: 9999;
	position: absolute;
	background: #ffffff;
}
/**
 * 按钮
 */
.body-content>.body-save {
	background: #00b4ed;
	color: #FFFFFF;
	border-radius: 5px;
	padding: 10px 30px;
	cursor: pointer;
	margin-left: 220px;
	position: absolute;
	margin-top: 30px;
}
/**
 * 导航条样式
 */
.navigation {
	font-size: 16px;
}
.navigation.selsect a{
	color: #00b4ed;
	cursor: pointer;
}
.navigation.selsect>span {
	color: #000000;
}
/*pujianbo update 2017-02-23*/
/*html,body{*/
	/*font-size: 14px!important;*/
/*}*/
/*body .tableInfo .tableInfo-data .head-body tbody tr {*/
	/*border-width: 1px 0;*/
/*}*/
/*body .tableInfo .tableInfo-data .head-body tbody tr:last-child {*/
	/*border-bottom: 0;!*!important;*!*/
/*}*/
/*body #main .main-right .main-right-top{*/
	/*height: 70px;*/
	/*background: #2f323b;*/
/*}*/
/*body #mainLeft .mainLeft-top{*/
	/*height: 70px;*/
	/*background-size: initial;*/
	/*background-position: center center;*/
/*}*/
/*body #main .main-left{*/
	/*position: fixed;*/
	/*!*transition: all .2s ease-out;*!*/
/*}*/
/*body #main .main-right .main-right-top{*/
	/*position: absolute;*/
    /*right: 0;*/
    /*left: 0;*/
/*}*/
/*body #main .main-right .main-right-body{*/
	/*height: calc(100% - 20px);*/
	/*border-top: 70px solid transparent;*/
    /*box-sizing: border-box;*/
/*}*/
/*body #mainLeft .mainLeft-body .mainLeft-menu .mainLeft-menu-li{*/
	/*height: 50px;;*/
/*}*/
/**
 * 按钮组件
 */
/*导出excel*/
.export-button {
	width: 110px;
	background: #ffffff;
	color: #01b4ee;
	height: 36px;
	line-height: 50px;
	cursor: pointer;
}
.export-button .export-img {
	height: 22px;
	width: 22px;
	position: relative;
	/*border-left: 1px solid #d2d2d2;*/
	border-left: 1px solid #fff;
	padding: 0 10px;
	left: -10px;
	float: left;
	top: 8px !important;
	display: block;
}
.export-button .export-img img {
	position: absolute;
	top: -8px;
	width: 36px;
	left: 10px;
	height: 36px;
}
.export-button .export-text {
	color: #01b4ee;
	font-size: 14px;
	position: relative;
	top: -7px;
	left: -10px;
}
/**
 * 自定义单选框
 */
.menu-radio-list {
	color: rgb(51, 51, 51);
	float: left;
	margin-right: 30px;
	text-align: left;
	height: 32px;
	line-height: 32px;
	cursor: pointer;
	position: relative;
	background: rgb(255, 255, 255);
	border-radius: 3px;
}
.menu-radio-list>span {
	background: url('../img/icon/noSelect-blue.png') no-repeat center;
	background-position-x: 2px;
	padding-left: 25px;
}

.menu-radio-list.select>span {
	background: url('../img/icon/select-blue.png') no-repeat center;
	background-size: 16px;
	background-position-x: 2px;
	padding-left: 25px;
}
.menu-radio-list.checkBox>span {
	background: url("../img/icon/addressRadio.png") center no-repeat;
	background-position-x: 1px;
	background-size: 16px 16px;
	padding-left: 25px;
}

.checkBox.select>span {
	background: url("../img/icon/addressRadioSelect.png") center no-repeat;
	background-position-x: 1px;
	background-size: 19px 16px;
	padding-left: 25px;
	margin-right: 0;
	width: 100%;
}